#!/bin/bash

echo '更新apt'
apt update
apt upgrade -y

echo '安装git python3.8 pip中……'
apt install git python3.8 python3-pip -y
ln -sf python3.8 /usr/bin/python
ln -sf /usr/bin/pip3 /usr/bin/pip
python -m pip install --upgrade pip
echo '完成安装'

echo '安装nodejs中……'
curl -sL https://deb.nodesource.com/setup_16.x | sudo -E bash -
apt-get install -y nodejs
echo '安装完成'

echo '安装并启动redis'
apt-get install redis -y
redis-server --daemonize yes --save 900 1 --save 300 10
echo '安装且启动完成'

echo '安装chromuim，中文字体等'
sudo apt install chromium-browser -y
apt-get install -y --force-yes --no-install-recommends fonts-wqy-microhei
apt-get install -y --force-yes --no-install-recommends ttf-wqy-zenhei


cd ~/
echo '正在克隆云崽……'
git clone https://github.com/Hoshinonyaruko/Yunzai-Bot.git
cd Yunzai-Bot
npm install pnpm -g
pnpm install -P
echo '云崽克隆完成'

echo '准备安装插件，如对插件功能有所不满，请在全部安装结束后自行删除插件'

echo '正在安装喵喵插件，支持查询游戏内角色面板'
git clone https://gitee.com/yoimiya-kokomi/miao-plugin.git ./plugins/miao-plugin/
pnpm add image-size -w

echo '正在安装闲心插件，支持B站直播动态等推送以及部分群聊娱乐功能'
git clone https://gitee.com/xianxincoder/xianxin-plugin.git ./plugins/xianxin-plugin/

echo '正在安装碎月插件，支持部分群聊内娱乐小功能'
git clone https://gitee.com/Acceleratorsky/suiyue.git ./plugins/suiyue/

echo '正在安装花佬抽卡插件，可自定义模拟抽卡'
git clone --depth=1 https://gitee.com/Nwflower/flower-plugin.git ./plugins/flower-plugin/

echo '正在安装土块插件，主要为娱乐功能'
git clone https://gitee.com/SmallK111407/earth-k-plugin.git ./plugins/earth-k-plugin/

echo '正在安装c佬图鉴插件，提供原魔、食物、武器、角色等图鉴帮助'
git clone https://gitee.com/Ctrlcvs/xiaoyao-cvs-plugin.git ./plugins/xiaoyao-cvs-plugin/
pnpm add superagent -w
pnpm add promise-retry -w

echo '好像都装好了'
echo '如果对插件功能有什么介意，请进行以下操作（任意目录下）'
echo 'cd ~/Yunzai-Bot/plugins'
echo '输入rm -rf 加插件名称删除对应插件'
echo '别删错了嗷'
echo '祝你使用愉快，赞美乐神'